home *** CD-ROM | disk | FTP | other *** search
/ MacHome 2001 May / MacHome CD (May 2001).iso / mac / Stuff / Software / Tools / The Fragmalyzer 1.5.1 / Plug-ins / PowerPC Code Browser / About Code Browser next >
Encoding:
Text File  |  2000-05-05  |  2.6 KB  |  38 lines  |  [ttro/ttxt]

  1. PowerPC Code Browser
  2. Version 1.5 — May 2000
  3. Copyright © 1998-2000 Dan Wright, All rights reserved.
  4. Please email bug reports to danwr@kagi.com.
  5.  
  6.  
  7. Features
  8. This is a plug-in for browsing the disassembly of PowerPC PEF-based code fragments within the Fragmalyzer.
  9.  
  10. • double-clicking on an export symbol (in a Fragmalyzer browser) will open a code browser window at that symbol.
  11. • hyperlink-style navigation: click on symbol names in the disassembly to jump to that symbol and offset. "Go Back" command returns to the previous location.
  12. • Markers: act like "favorites" or "bookmarks" in your web browser: save the current location so that you can jump back to it easily later.
  13. • live-scrolling: both the symbol list and the disassembly view update instantly as you move the scrollbar thumbs.
  14. • symbol filtering: allows you to limit the symbols shown to those with a particular prefix (e.g. all functions that start with "Debug...").
  15. • symbol list is built from embedded traceback tables (if present), the list of exported functions, the initialization, termination, and main entrypoints, all glue code, and has "anonymous" symbols for everything else.
  16. • you can browse code in memory, on disk, even in accelerated and native code resources!
  17. • this browser can handle humungous code sections with no noticeable performance hit (tested quite happily with fragments as large as 17MB). For snappiest results, don't browse fragments on servers or other slow volumes.
  18.  
  19.  
  20. System Requirements
  21. • About 400K of free memory when running the Fragmalyzer, more if browsing extremely large code fragments (e.g. more than 8 megabytes of code). For best performance, scan files on faster drives (avoid servers and CD-ROMs in particular).
  22. • This plug-in is theme-savvy (requires Mac OS 8.5 for the full effect).
  23.  
  24.  
  25. Installation
  26. Move, copy, or alias this plug-in to your Fragmalyzer “Plug-ins” folder. You can put the entire distribution folder inside the Plug-ins folder, if you like. To disable it, take it out of the Plug-ins folder, or rename the PowerPC Code Browser folder "(PowerPC Code Browser)".
  27.  
  28. Changed/fixed in 1.5
  29. • Updated to the Fragmalyzer 1.5 plug-in API; it now requires the Fragmalyzer 1.5 or later.
  30. • Improvements to code browser APIs for better interaction with the Section Browser plug-in (formerly Hex Wrench)
  31.  
  32. Known problems/limitations
  33. • When the last thing in the code section is glue code, it may get classified as "data" instead.
  34. • When there is embedded data in the code anywhere but at the end of the code section, the code browser just lumps it in with a function.
  35.  
  36.  
  37. • Suggestions? danwr@kagi.com subject "Code Viewer Suggestions"
  38.